home *** CD-ROM | disk | FTP | other *** search
/ MacHack 2000 / MacHack 2000.toast / pc / The Hacks / Genie / Projects / Pedestal / Source / Includes / PedMenuBar.hh < prev    next >
Encoding:
Text File  |  2000-06-24  |  718 b   |  36 lines

  1. /*    ===============
  2.  *    PedMenuBar.hh
  3.  *    ===============
  4.  */
  5.  
  6. #pragma once
  7.  
  8. #include "PedMenu.hh"
  9. #include "PedMenuApple.hh"
  10. #include "PedMenuFile.hh"
  11. #include "PedMenuEdit.hh"
  12.  
  13. class PedApplication;
  14.  
  15. typedef short ResID;
  16.  
  17. class PedMenuBar {
  18. public:
  19.     PedMenuBar();
  20.     virtual ~PedMenuBar();
  21.     
  22.     virtual PedMenu &AppleMenu() {return mAppleMenu;}
  23.     virtual PedMenu &FileMenu() {return mFileMenu;}
  24.     virtual PedMenu &EditMenu() {return mEditMenu;}
  25.     //virtual MenuHandle MacMenuFromID(short inMenuID);
  26.     //virtual PedMenu *MenuFromID(short inMenuID);
  27.     //virtual void AttachItemToCommand();
  28.     
  29.     virtual void ProcessMenuItem(long inMenuItem);
  30.     
  31. protected:
  32.     PedMenuApple mAppleMenu;
  33.     PedMenuFile mFileMenu;
  34.     PedMenuEdit mEditMenu;
  35. };
  36.